home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format: Get the Most Out of Your Amiga / Amiga Format - Get the Most Out of Your Amiga (1991)(Future Publishing)(GB)(Disk 1 of 2).adf / QuickLens / QLens.DOC < prev    next >
Text File  |  1978-06-19  |  4KB  |  92 lines

  1.  
  2.         QuickLens v2.02  by Mike Berro/BCS Software  27 Jun 88
  3.  
  4. QuickLens is based on "Lens" by Ned Konz.  Thanks to Larry Phillips,
  5. Keith Young, and the rest of the gang on CompuServe's AmigaForum for
  6. their invaluable insistence, er, assistance.  This version is still
  7. experimental: see "Danger! Danger!" below.
  8.  
  9. I wrote QuickLens primarily because Keith Young (of Access! fame) wanted
  10. a quick zoom routine.  QuickLens is 100% assembly language.  You will not
  11. notice any appreciable speed difference (with the default-sized window) 
  12. between normal and x4 magnification, and x2 is only slightly slower
  13. (for various arcane reasons).
  14.  
  15. QuickLens does not use much CPU time (especially when the window is small).
  16. The window is updated constantly when the mouse is in motion, and 3 times
  17. a second when the mouse is still.  The window does not need to be active.
  18.  
  19. To change magnification, the window must be active.  To activate the window,
  20. click the left mouse button when the pointer is within the window.  Click
  21. the right button to go from normal, to x2, to x4, and back to normal.
  22.  
  23. QuickLens starts up in normal magnification.  From CLI, you can type
  24. "QLens 2" or "QLens 4" to start in x2 or x4 magnification (not
  25. implemented on v1.01).
  26.  
  27. The window can still be sized even though the sizing gadget is invisible
  28. (I hate wasted visual space).  Just grab where the size gadget should be
  29. (lower right corner of the window).
  30.  
  31. Click the left button on the close gadget in the upper left corner to
  32. exit, or press ESC on the keyboard when the QLens window is active.
  33.  
  34. Moving QLens to Another Screen
  35. ------------------------------
  36. To send QLens to another screen, press the BACKSPACE key (the QLens window
  37. must be active).  This sends the QLens window to the screen just behind
  38. the screen it's currently on, and then sends the current screen to the
  39. back of all screens, thereby exposing the screen which now contains the
  40. Qlens window.  By pressing BACKSPACE you can therefore display every
  41. available screen.  There is no effect if there is no screen behind the
  42. current one.
  43.  
  44. Press W (again the QLens window must be active) to send the QLens window
  45. directly to the Workbench screen.  Nothing will happen if the Workbench
  46. screen doesn't exist.  This does not bring the Workbench screen to the front.
  47. Use this (or exit Qlens) before you make the current screen go away; see
  48. the next paragraph.  
  49.  
  50. Qlens v2.02 will attempt to vacate the screen it is on if that screen is
  51. being closed.  It will move to the screen immediately behind the current
  52. one.  However, beware of Danger.
  53.  
  54. Danger! Danger!
  55. ---------------
  56. Note that sending the QLens window to other screens is dangerous! (i.e.
  57. not fully supported by the Amiga operating system).  The QLens window
  58. must be able to vacate the screen before the screen is closed.  QLens
  59. intercepts the system call to CloseScreen() to do this.  If another
  60. program is also intercepting this system call, this could cause problems
  61. after QLens or the other program exits.  If this is a problem, use v2.01
  62. and then manually get rid of the QLens window before closing the screen.
  63.  
  64. In addition, you may notice strange effects on some screens.  If the screen
  65. is overscan, the mouse pointer may be offset from it's 'real' position.
  66. The screen colors may also make the QLens window invisible. That's
  67. why I allowed you to quit by pressing "Q".  In any case, it does work nicely
  68. on the Access! screen.
  69.  
  70. Technical Note:
  71. ---------------
  72. QuickLens does use a fair amount of CHIP memory, especially if the window
  73. is large.  It is a SIMPLE_REFRESH window, but an additional bitmap of
  74. approximately window size is used to speed up the magnification.  QuickLens
  75. would also be faster if it did not have to worry about overlapping
  76. windows.  As it is, it is (theoretically) well-behaved.
  77.  
  78. If you find this program useful, or if you can suggest improvements,
  79. please drop me a line and let me know.  Don't send me money.
  80. Perhaps it might be useful for the vision impaired on programs that
  81. don't let you specify a large font.  I'd like to hear about that.
  82.  
  83. Mike Berro/BCS Software
  84. 13432 Lochrin Lane
  85. Sylmar, CA  91342
  86. CompuServe: 73267,3361
  87. 1939 BBS: (818) 368-4248 (A great BBS for video & graphics)
  88.  
  89.  
  90.